package design.donkey.auto.ddl.dialect;

import java.sql.Connection;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.Set;

import design.donkey.auto.ddl.model.TableMetaModel;

/**
 * DefaultDialect
 *
 * @author zhangjiakung
 * @since 0.0.1
 */
public class DefaultDialect implements Dialect {
    @Override
    public String getProductName() {
        return null;
    }

    @Override
    public String getProductVersion() {
        return null;
    }

    @Override
    public List<String> create(TableMetaModel tableMetaModel, boolean format) {
        return Collections.emptyList();
    }

    @Override
    public Map<String, List<String>> maintenance(String sourceSchemaSql, String targetSchemaSql,
        Set<DdlOperation> operations) {
        return Collections.emptyMap();
    }

    @Override
    public String getCreateDdlByConnection(Connection connection, TableMetaModel tableMetaModel) {
        return null;
    }
}
